package com.github.lzyzsd.webview;

import android.webkit.WebResourceResponse;

/**
 * @ClassName: webview资源文件拦截
 * @Description:
 * @Author: zhouzhiguo
 * @Date: 2022/7/5 10:44
 * @Version: 4.8.7
 * 上海利得金融科技集团版权所有.
 */

public interface WebJSResourceIntercept {
    WebResourceResponse getResource(String url);

    /**
     * 获取核心资源文件
     *
     * @param url
     * @return
     */
    WebResourceResponse getResourceLib(String url);

    void webError();

    /**
     * 判断是否拦截资源文件
     *
     * @return true 表示拦截。其它false
     */
    boolean interceptH5Resource();

    /**
     * 拦截核心资源文件
     *
     * @return
     */
    boolean interceptH5ResourceLib();
}
